cargo vehicle dedicated to land transport - Spanish English Dictionary